Top 10k strings from DA-2 (19xx)(Klaus Jahn)(de).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TAP] (TOSEC-v2007-01-01) /

Back to the directory listing

   5 +"inc hl"+
   5 +"dec hl"+
   4 +"bis bc=0 ist."
   4 +"Carry=1,wenn Ueberlauf stattfand"
   4 )="= out (c),(hl)"+
   3 +"Setzt Carry auf 0."
   2 Zero-Flag=1,wenn
   2 +"wiederholt solange,bis b=0 ist."
   2 +"sp=sp+2"
   2 +"nach rechts."
   2 +"bis b=0 ist."
   2 +"Zero-Flag=1,wenn"+
   2 +"X=0 geworden ist."
   2 +"Inhalt von Y."
   2 +"Carry-Flag."
   2 +"-+-+-+"+
   2 )="Verschiebt X arithmetisch"+
   2 )="Rotiert X kreisfoermig"+
   2 )="= in (hl),(c)"+
   1 |q{2ur:ur=_
   1 wiederholt solange,bis b=0 ist.                                         Laedt Ausgang X mit dem
   1 wiederholt solange,bis b=0 ist.                                         = out (c),(hl)
   1 wenn die Bedingung X er-
   1 von X und Y.                                                                 Vertauscht die Inhalte von bc,deund hl mit den Inhalten von bc',de' und hl'.                        Wartet auf neuen Interrupt.                                                                         Schaltet Interrupt in Modus X.                                                                      Laedt X mit dem Eingang
   1 von Port Y.                                                                 X=X+1
   1 von Klaus Jahn
   1 und springt dorthin,wenn die
   1 und dem Akku.
   1 ters Y auf 0.                                                                Holt Return-Adresse vom Stack
   1 sp=sp-Invertiert Carry-Flag.                                                                              Vergleicht X mit dem Akku.
   1 sp=sp+2        Ruecksprung vom Interrupt.                                                                          Ruecksprung vom nicht maskiertenInterrupt.                                                          Rotiert X links durchs
   1 r$="adc add and bit callccf cp  cpd cpdrcpi cpircpl daa dec di  djnzei  ex  exx haltim  in  inc ind indrini inirjp  jr  ld  ldd lddrldi ldirneg nop or  otdrotirout outdoutipop pushres ret retiretnrl  rla rlc rlcarld rr  rra rrc rrcarrd rst sbc scf set sla sra srl sub xor "
   1 q!X]F#N#V>e
   1 nach rechts.                                                                 = rrc a                                                                                             Rotiert Digit (Halbbyte) rechts und links innerhalb des Akku    und des Bytes (hl).                 = call X                                                                                            Subtrahiert Y und das
   1 nach rechts.                                                                  Zieht X vom Akku ab.
   1 nach rechts (= /2).                                                       Verschiebt X bitweise
   1 nach links.                                                                  = rlc a                                                                                             Rotiert Digit (Halbbyte) links  und rechts innerhalb des Akku   und des Bytes (hl).                 Rotiert X rechts durchs
   1 nach links (= * 2).                                                       Verschiebt X arithmetisch
   1 mit X und dem Akku.
   1 m6i#6x#6+:
   1 ld hl,NN              3 3 3 3 3 32793 #120                      P
   1 knuepfung von X
   1 jr nz,DIS                                                                                     Schaltet Interrupts ein.                                                                            Vertauscht die Inhalte
   1 hl        
   1 fuellt ist.                                         Sprung um DIS,wenn die Bedingung
   1 erfuellt ist.
   1 dec bc                                                         = ldd; wiederholt aber solange,
   1 dec bc                                                         = cpi; wiederholt aber solange,
   1 dec bc                                                           = ldi; wiederholt aber solange,
   1 dec bc                                                             = cpd; wiederholt aber solange,
   1 dec b                                                                         Laedt X mit oberstem
   1 dec b                                                                         = out (c),(hl)
   1 dec b                                                                          = ini; wiederholt aber solange,
   1 dec b                                                                          = ind; wiederholt aber solange,
   1 bis bc=0 ist.                                                       a = 256-a                                                                                           Keine Operation.                                                                                    Bitweise ODER-Verknuepfung mit
   1 bis bc=0 ist.                                                       a = 255-a                                                                                           Wandelt Akku in gepackte BCD-
   1 bis bc=0 ist.                                                       Vergleicht (hl) mit dem Akku.
   1 bis bc=0 ist.                                                       Laedt (hl) nach (de)
   1 bis b=0 ist.                                                        Springt zur Adresse Y,
   1 bis b=0 ist.                                                        = in (hl),(c)
   1 b(anf)=gr:
   1 arr=n+23896
   1 adc add and bit callccf cp  cpd cpdrcpi cpircpl daa dec di  djnzei  ex  exx haltim  in  inc ind indrini inirjp  jr  ld  ldd lddrldi ldirneg nop or  otdrotirout outdoutipop pushres ret retiretnrl  rla rlc rlcarld rr  rra rrc rrcarrd rst sbc scf set sla sra srl sub xor 
   1 aZ80 Syntax Error
   1 ]+~#w+:qrw
   1 Zieladresse 
   1 Zero-Flag=1,wenn der Vergleich zu-
   1 Zero-Flag=1,wenn das Bit=0 war.                                       Springt zur Unterroutine NN,wenndie Bedingung X
   1 X=0 geworden ist.                                                            Schaltet Interrupts aus.                                                                            dec b
   1 X=0 geworden ist.                                                            = in (hl),(c)
   1 X und dem Akku.
   1 X erfuellt ist.                                                    Laedt X mit dem
   1 Startadresse
   1 Stack ab; sp=sp-2.                                                    Setzt Bit X des Regis-
   1 Setzt Carry auf 0.                        Gd
   1 Setzt Carry auf 0.                                   = out (c),(hl)
   1 Setzt Carry auf 0.                                    Testet Bit X des
   1 Return-Stackwert; sp=sp+2.                                                     Legt Inhalt von X auf Return-
   1 Registers Y.
   1 NN wird auf ret.Stack abgelegt.
   1 NN        
   1 Laedt X mit dem
   1 Inhalt von Y.                                                               = out (c),(hl)
   1 Inhalt von Y.                                                                       Bringt (hl) nach (de).
   1 Inhalt von Y.                                                                       
   1 Form bei folgender Addition/Sub-traktion mit BCD-Operanden.           X=X-1
   1 Ende des Befehles
   1 Einfuegung
   1 DA-2      
   1 Carry=1,wenn Ueberlauf stattfand                           Addiert Y zu X hinzu.
   1 Carry=1,wenn Ueberlauf stattfand                            Setzt Carry-Flag auf 1.                                                                             Setzt Bit X von Y auf 1.                                                                            Verschiebt X arithmetisch
   1 Carry=1,wenn Ueberlauf stattfand                                              Bitweise UND-Verknuepfung
   1 Carry=1,wenn Ueberlauf stattfand                                               Bitweise exclusiv-ODER-Ver-
   1 Carry-Flag=1,wenn a<X ist.    Vergleicht (hl) mit Akku.
   1 Carry-Flag.                                                                 = rr a                                                                                              Rotiert X kreisfoermig
   1 Carry-Flag.                                                                  = rl a                                                                                              Rotiert X kreisfoermig
   1 Carry-Flag zu X hinzu.
   1 Carry-Flag von X.
   1 Bedingung X erfuellt ist.
   1 Assembler DA-1
   1 Adressenbestimmung
   1 Addiert Y und das
   1 ;"Wahrheitstabelle:"
   1 ;"Geben Sie bitte den gewuensch-  ten Befehl in genormter         Mnemonics-Schreibweise ein :"
   1 ;"Falsche Eingabe !"
   1 ;"Dieser Befehl hat folgende Byte-folge:"
   1 6D#6I#6S!W]
   1 50000 end                             
   1 3.Zurueck nach BASIC
   1 2.Auf Drucker ablisten
   1 1.Assembler starten
   1 +"wenn die Bedingung X er-"+
   1 +"von X und Y."
   1 +"von Port Y."
   1 +"und springt dorthin,wenn die"+
   1 +"und dem Akku."+
   1 +"trifft."+
   1 +"ters Y auf 0."
   1 +"sp=sp-2"
   1 +"nach rechts (= /2)."
   1 +"nach links."
   1 +"nach links (= * 2)."
   1 +"mit X und dem Akku."+
   1 +"knuepfung von X"+
   1 +"jr nz,DIS"
   1 +"inc de"+
   1 +"fuellt ist."
   1 +"erfuellt ist."+
   1 +"dec de"+
   1 +"Zero-Flag=1,wenn der Vergleich zu-"+
   1 +"Zero-Flag=1,wenn das Bit=0 war."
   1 +"X und dem Akku."+
   1 +"X erfuellt ist."
   1 +"Stack ab; sp=sp-2."
   1 +"Sprung zur angegebenen Adresse."
   1 +"Sprung zur Unterroutine NN."+
   1 +"Sprung zur Adresse NN."
   1 +"Sprung um DIS."
   1 +"Ruecksprungadresse wird auf dem ret.Stack abgelegt; sp=sp-2."
   1 +"Return-Stackwert; sp=sp+2."
   1 +"Registers Y."+
   1 +"NN wird auf ret.Stack abgelegt."+
   1 +"Holt Ruecksprungadresse vom ret-Stack und springt dorthin."+
   1 +"Form bei folgender Addition/Sub-traktion mit BCD-Operanden."
   1 +"Carry-Flag=1,wenn a<X ist."
   1 +"Carry-Flag zu X hinzu."+
   1 +"Carry-Flag von X."+
   1 +"Bedingung X erfuellt ist."+
   1 +"1| | |"+
   1 +"0| | |"+
   1 )="dec b"+
   1 )="a = 256-a"
   1 )="a = 255-a"
   1 )="Zieht X vom Akku ab."+
   1 )="X=X-1"+
   1 )="X=X+1"+
   1 )="Wartet auf neuen Interrupt."
   1 )="Wandelt Akku in gepackte BCD-"+
   1 )="Vertauscht die Inhalte"+
   1 )="Vertauscht die Inhalte von bc,deund hl mit den Inhalten von bc',de' und hl'."
   1 )="Verschiebt X bitweise"+
   1 )="Vergleicht X mit dem Akku."+
   1 )="Vergleicht (hl) mit dem Akku."+
   1 )="Vergleicht (hl) mit Akku."+
   1 )="Testet Bit X des"+
   1 )="Subtrahiert Y und das"+
   1 )="Sprung um DIS,wenn die Bedingung"+
   1 )="Springt zur Unterroutine NN,wenndie Bedingung X"+
   1 )="Springt zur Adresse Y,"+
   1 )="Setzt Carry-Flag auf 1."
   1 )="Setzt Bit X von Y auf 1."
   1 )="Setzt Bit X des Regis-"+
   1 )="Schaltet Interrupts ein."
   1 )="Schaltet Interrupts aus."
   1 )="Schaltet Interrupt in Modus X."
   1 )="Ruecksprung vom nicht maskiertenInterrupt."
   1 )="Ruecksprung vom Interrupt."
   1 )="Rotiert X rechts durchs"+
   1 )="Rotiert X links durchs"+
   1 )="Rotiert Digit (Halbbyte) rechts und links innerhalb des Akku    und des Bytes (hl)."
   1 )="Rotiert Digit (Halbbyte) links  und rechts innerhalb des Akku   und des Bytes (hl)."
   1 )="Legt Inhalt von X auf Return-"+
   1 )="Laedt X mit oberstem"+
   1 )="Laedt X mit dem"+
   1 )="Laedt X mit dem Eingang"+
   1 )="Laedt Ausgang X mit dem"+
   1 )="Laedt (hl) nach (de)"+
   1 )="Keine Operation."
   1 )="Invertiert Carry-Flag."
   1 )="Holt Return-Adresse vom Stack"+
   1 )="Bringt (hl) nach (de)."+
   1 )="Bitweise exclusiv-ODER-Ver-"+
   1 )="Bitweise UND-Verknuepfung"+
   1 )="Bitweise ODER-Verknuepfung mit"+
   1 )="Addiert Y zu X hinzu."+
   1 )="Addiert Y und das"+
   1 )="= rrc a"
   1 )="= rr a"
   1 )="= rlc a"
   1 )="= rl a"
   1 )="= ldi; wiederholt aber solange,"+
   1 )="= ldd; wiederholt aber solange,"+
   1 )="= ini; wiederholt aber solange,"+
   1 )="= ind; wiederholt aber solange,"+
   1 )="= cpi; wiederholt aber solange,"+
   1 )="= cpd; wiederholt aber solange,"+
   1 )="= call X"
   1 (n+an1+an2+23895
   1 (n+an1+23895
   1 "   DA-2 Befehlserlauterung";
   1   Auswertung
   1   Ausgabe der Bytes
   1